/*
 *  JuceApp.h
 *  sdaProj
 *
 *  Adapted by tjmitche from code by Julian Storer and haydxn on 21/09/2010.
 *  Copyright 2010. All rights reserved.
 *
 */

#ifndef H_JUCEAPP
#define H_JUCEAPP

#include <juce.h>
#include "AppWindow.h"

//==============================================================================
class JuceApp  : public JUCEApplication
{
public:
    //==========================================================================
    JuceApp();
    ~JuceApp();
    //==========================================================================
    void initialise (const String& commandLine);
    void shutdown();
    //==========================================================================
    void systemRequestedQuit();
    //==========================================================================
    const String getApplicationName();
    const String getApplicationVersion();
    bool moreThanOneInstanceAllowed();
    void anotherInstanceStarted(const String& commandLine);
	
private:
    AppWindow* appWindow;
};


#endif //H_JUCEAPP